SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.[vwlSubServiciosAgentes ]
AS
SELECT     dbo.tb_SubserviciosAgentes.idSubServicio AS ID, dbo.tb_SubserviciosAgentes.ServicioAgente, dbo.tb_SubserviciosAgentes.FechaAlta, 
                      dbo.tb_SubserviciosAgentes.FechaBaja, dbo.tb_SubserviciosAgentes.Baja, dbo.tb_Plazas.CUPOF, dbo.tb_SituacionesLaborales.Mnemo AS SL, 
                      dbo.tb_SituacionesExtraordinarias.Mnemo AS SE, dbo.tb_Licencias.Descripcion AS Licencia, dbo.tb_Normas.Descripcion AS NormaInicio, 
                      tb_Normas_1.Descripcion AS NormaFin
FROM         dbo.tb_SubserviciosAgentes INNER JOIN
                      dbo.tb_Plazas ON dbo.tb_SubserviciosAgentes.Plaza = dbo.tb_Plazas.idPlaza INNER JOIN
                      dbo.tb_SituacionesLaborales ON dbo.tb_SubserviciosAgentes.SituacionLaboral = dbo.tb_SituacionesLaborales.idSituacionLaboral INNER JOIN
                      dbo.tb_SituacionesExtraordinarias ON 
                      dbo.tb_SubserviciosAgentes.SituacionExtraordinaria = dbo.tb_SituacionesExtraordinarias.idSituacionExtraordinaria LEFT OUTER JOIN
                      dbo.tb_Normas tb_Normas_1 ON dbo.tb_SubserviciosAgentes.NormaFin = tb_Normas_1.idNorma LEFT OUTER JOIN
                      dbo.tb_Normas ON dbo.tb_SubserviciosAgentes.NormaInicio = dbo.tb_Normas.idNorma LEFT OUTER JOIN
                      dbo.tb_Licencias ON dbo.tb_SubserviciosAgentes.Licencia = dbo.tb_Licencias.idLicencia
GO
GRANT SELECT ON  [dbo].[vwlSubServiciosAgentes ] TO [CentroDeDesignaciones]
GRANT SELECT ON  [dbo].[vwlSubServiciosAgentes ] TO [Direcciones De Nivel]
GRANT SELECT ON  [dbo].[vwlSubServiciosAgentes ] TO [PersonalDocente]
GRANT SELECT ON  [dbo].[vwlSubServiciosAgentes ] TO [SoloVer]
GRANT SELECT ON  [dbo].[vwlSubServiciosAgentes ] TO [Subsidios]
GRANT SELECT ON  [dbo].[vwlSubServiciosAgentes ] TO [SubsidiosConsulta]
GO
